Command FiltersWhat is a Command Filter?
A
Command Filter is like a label you use in List-type scripts
(Keywords, StrokeTaunts, EdgeTaunts, HoldEdgeTaunts, Reponses, etc). These labels
let the program know to only use those lines when certain requirements
are met. Below you'll find a list of all current Command Filters and
what their requirements are.
@Crazy - User has selected the "Crazy" trait for their domme.
@Vulgar - User has selected the "Vulgar" trait for their domme.
@Supremacist - User has selected the "Supremacist" trait for their domme.
@DommeLevel1 - User's domme is Level 1.
@DommeLevel2 - User's domme is Level 2.
@DommeLevel3 - User's domme is Level 3.
@DommeLevel4 - User's domme is Level 4.
@DommeLevel5 - User's domme is Level 5.
@ApathyLevel1 - User has set domme's Apathy level to 1.
@ApathyLevel2 - Use has set domme's Apathy level to 2.
@ApathyLevel3 - User has set domme's Apathy level to 3.
@ApathyLevel4 - User has set domme's Apathy level to 4.
@ApathyLevel5 - User has set domme's Apathy level to 5.
@SelfYoung -
The domme's Age is below the value selected as her minimum Self Age
Perception. (The domme is immature or considers herself youthful)
@SelfOld -
The domme's Age is above the value selected as her maximum Self Age
Perception. (The domme is mature or considers herself old, wise or experienced)
@SubYoung -
The sub's Age is below the value selected as the domme's minimum Sub Age
Perception. (The domme thinks the sub is youthful or immature)
@SubOld -
The sub's Age is above the value selected as the domme's maximum Sub Age
Perception. (The domme thinks the sub is wise, mature or over the hill)
@ACup - The user's domme is an A Cup.
@BCup - The user's domme is a B Cup.
@CCup - The user's domme is a C Cup.
@DCup - The user's domme is a D Cup.
@DDCup - The user's domme is a DD Cup.
@DDD+Cup - The user's domme is a DDD+ Cup.
@CockSmall - The user's Cock Size in inches is below the domme's minimum Average Dick Size. (The domme thinks the user has a small cock)
@CockLarge - The user's Cock Size in inches is above the domme's maximum Average Dick Size. (The domme thinks the user has a large cock)
@SubBirthday - The current date matches the date the user has entered for his birthday.
@ValentinesDay - The current date is February 14th.
@ChristmasEve - The current date is December 24th.
@ChristmasDay - The current date is December 25th.
@NewYearsEve - The current date is December 31st.
@NewYearsDay - The current date is January 1st.
The
following Command Filters are picked up by the program when the Domme
Slideshow Image currently displayed on the user's screen has been given
those tags in the Domme Tags panel. They should be used to draw
attention to that part of her body, her state of dress or both. (For
example, @TagAss @TagFullyDressed Don't you wish you could see my ass right now?)
@TagFace
@TagBoobs
@TagPussy
@TagAss
@TagBodyFeet
@TagLegs
@TagMasturbating - (Domme is masturbating in the picture)
@TagSucking - (Domme is sucking something with her mouth)
@TagFullyDressed
@TagHalfDressed -
(This tag is meant to suggest that the domme is wearing something that
shows about half of the tagged body part, such as a bra that shows a
lot of cleavage or panties that let you see a good deal of her ass. It
is not meant to tag images where a domme is wearing pants but no shirt,
etc)
@TagGarmentCovering
@TagHandsCovering
@TagNaked
@TagSideview - (View of domme is from the side)
@TagCloseup - (Camera is zoomed in close on the body part/action)
@TagPiercing - (Tagged body part is pierced, for example: @TagsBoobs @TagPiercing I love how sensitive my nipples are ever since I got them pierced)
The following Domme Tag Command Filters also require an accompanying System Keyword. Examples will be provided for each:
@TagGarment - (Example: @TagGarment I can't wait to slip out of this #TagGarment and tease you with my body)
@TagUnderwear - (Example: @TagUnderwear @TagHalfDressed @TagAss Too bad my #TagUnderwear won't let you see all of my ass)
@TagTattoo - (Example: @TagTattoo I bet you wish you could trace the outline of this #TagTattoo with your tongue)
@TagSexToy - (Example: @TagSexToy Just imagine this #TagSexToy were your #Cock right now)
@TagFurniture - (Example: @TagFurniture I wish we could curl up in this #TagFurniture and I could tease you for hours)
@FirstRound -
The user is currently experiencing the first cycle of Stroke Taunts.
(Good for StrokeTaunts that sound like the domme is warming the sub up
or teasing him about what's to come)
@NotFirstRound - The user is not experiencing the first cycle of Stroke Taunts.
@StrokeSpeedMax - The user is stroking at the fastest speed recognized by the program.
@StrokeSpeedMin - The user is stroking at theslowest speed recognized by the program.
@AlwaysAllowsOrgasm - The user has set his domme to always allow an orgasm.
@OftenAllowsOrgasm - The user has set his domme to often allow an orgasm.
@SometimesAllowsOrgasm - The user has set his domme to sometimes allow an orgasm.
@RarelyAllowsOrgasm - The user has set his domme to rarely allow an orgasm.
@NeverAllowsOrgasm - The user has set his domme to never allow an orgasm.
@AlwaysRuinsOrgasm - The user has set his domme to always ruin his orgasm.
@OftenRuinsOrgasm - The user has set his domme to often ruin his orgasm.
@SometimesRuinsOrgasm - The user has set his domme to sometimes ruin his orgasm.
@RarelyRuinsOrgasm - The user has set his domme to rarely ruin his orgasm.
@NeverRuinsOrgasm - The user has set his domme to never ruin his orgasm.
@NotAlwaysAllowsOrgasm - The user has set his domme to any Allows Orgasm setting except "Always Allows".
@NotNeverAllowsOrgasm - The user has set his domme to any Allows Orgasm setting except "Never Allows".
@NotAlwaysRuinsOrgasm - The user has set his domme to any Ruins Orgasm setting except "Always Ruins".
@NotNeverRuinsOrgasm - The user has set his domme to any Ruins Orgasm setting except "Never Ruins".
@LongEdge - The user has been trying to get close to the edge for
longer than the amount of time specified by his Long Edge Threshold.
(In other words, his domme feels he has been trying to edge for too
long)
@1MinuteHold - The user has been holding the edge for longer than 1 minute but less than 2.
@2MinuteHold - The user has been holding the edge for longer than 2 minutes but less than 3.
@3MinuteHold - The user has been holding the edge for longer than 3 minutes but less than 4.
@4MinuteHold - The user has been holding the edge for longer than 4 minutes but less than 5.
@5MinuteHold - The user has been holding the edge for longer than 5 minutes but less than 10.
@10MinuteHold - The user has been holding the edge for longer than 10 minutes but less than 15.
@15MinuteHold - The user has been holding the edge for longer than 15 minutes but less than 30.
@30MinuteHold - The user has been holding the edge for longer than 30 minutes but less than 45.
@45MinuteHold - The user has been holding the edge for longer than 45 minutes but less than an hour.
@60MinuteHold - The user has been holding the edge for longer than an hour.
@CBTLevel1 - The user's CBT Level has been set to 1.
@CBTLevel2 - The user's CBT Level has been set to 2.
@CBTLevel3 - The user's CBT Level has been set to 3.
@CBTLevel4 - The user's CBT Level has been set to 4.
@CBTLevel5 - The user's CBT Level has been set to 5.
@SubCircomecised - The user has indictated he is circomecised.
@SubNotCircomecised - The user has indictated he is not circomecised.
@SubPierced - The user has indictated he has a cock piercing.
@SubNotPierced - The user has indictated he does not have a cock piercing.
@BeforeTease - The user has not started stroking for the first time yet.
@OrgasmDenied - The domme has decided to deny the user's orgasm.
@OrgasmAllowed - The domme has decided to allow the user's orgasm.
@OrgasmRuined - The domme has decided to ruin the user's orgasm.
@InChastity - The user is currently locked in chastity.
@HasChastity - The user has indicated he owns a chastity device.
@ChastityPA - The user has indicated his chastity device requires a piercing.
@ChastitySpikes - The user has indicated his chastity device has spikes.
@VitalSub - The user's VitalSub app is active.
@RuinTaunt - The sub is currently edging to a ruined orgasm.
The
following Command Filters apply when the user is watching a video that
has been selected by the program, such as during Censorship Sucks or
Red Light Green Light.
@VideoHardcore - The user is watching a hardcore video.
@VideoSoftcore - The user is watching a softcore video.
@VideoLesbian - The user is watching a lesbian video.
@VideoFemdom - The user is watching a femdom video.
@VideoFemsub - The user is watching a femsub video.
@VideoGeneral - The user is watching a general video.
@VideoHardcoreDomme - The user is watching a hardcore video featuring his domme.
@VideoSoftcoreDomme - The user is watching a softcore video featuring his domme.
@VideoLesbianDomme - The user is watching a lesbian video featuring his domme.
@VideoFemdomDomme - The user is watching a femdom video featuring his domme.
@VideoFemsubDomme - The user is watching a femsub video featuring his domme.
@VideoGeneralDomme - The user is watching a general video featuring his domme.
@Info -
This is for when you want to leave a comment in any List-type script.
Any line with this Command Filter will never be included.
The
following is a list of Commands that also act like filters. While their
main function is to make the program perform certain actions, they also
act as Command Filters when they appear in lists. So if the user's
settings or situation do not meet the requirements of these Commands,
Tease AI will not include them.
(This only applies to List-type scripts. They will not be filtered out when used as Commands in Linear scripts)
@InterruptLongEdge - Interrupts with a Long Edge Interrupt script - The user has enabled Long Edge Interrupts
@ShowHardcoreImage - Displays a hardcore image - The user has set and selected a Local Image path for hardcore images.
@ShowSoftcoreImage - Displays a softcore image - The user has set and selected a Local Image path for softcore images.
@ShowLesbianImage - Displays a lesbian image - The user has set and selected a Local Image path for lesbian images.
@ShowBlowjobImage - Displays a blowjobimage - The user has set and selected a Local Image path for blowjob images.
@ShowFemdomImage - Displays a femdom image - The user has set and selected a Local Image path for femdom images.
@ShowLezdomImage - Displays a lezdom image - The user has set and selected a Local Image path for lezdom images.
@ShowHentaiImage - Displays a hentai image - The user has set and selected a Local Image path for hentai images.
@ShowGayImage - Displays a gay image - The user has set and selected a Local Image path for gay images.
@ShowCaptionsImage - Displays a captions image - The user has set and selected a Local Image path for captions images.
@ShowLocalImage - Displays a general image - The user has set and selected a Local Image path for general images.
@ShowBlogImage - Displays an image from a URL File - The user has created and selected at least one URL File.
@ShowLocalImage - Displays a local image - The user has set and selected at least one valid Local Image path.
@ShowButtImage - Displays an image featuring a sexy ass - The user has set a valid local path or URL File for butts in the BnB settings.
@ShowBoobsImage - Displays an image featuring sexy breasts - The user has set a valid local path or URL File for boobs in the BnB settings.
@ShowTaggedImage - Displays a local image that has been tagged with a Local Image Tag - This Command must be accompanied by any number of @Tag Commands indicating which tags are to be used. (For Example: @ShowTaggedImage @Tag2F @TagBlowjob I bet you you wouldn't last 5 seconds if you had two girls doing this to you)
@ShowLikedImage - Displays an image that has been saved to LikedImageURLs.txt - LikedImageURLs.txt file has been created
@ShowDislikedImage - Displays an image that has been saved to DislikedImageURLs.txt - DislikedImageURLs.txt file has been created
@VitalSubAssignment - The domme adds an assignment to the user's VitalSub goals - The user has enabled VitalSub and Domme Assignments in the VitalSub app